<?php
$aksi="modul/mod_konsultasi/aksi_konsultasi.php";
switch($_GET[act]){
  // Tampil Konsultasi
  default:
    echo "<h2>Data Pesan Masuk</h2>";?>
		  <div class="search">
				<form method="POST" action="?module=konsultasi&act=carikonsultasi">
					<fieldset>
						<input class="text" type="text" name="kata" onblur="if(this.value=='')this.value='pencarian konsultasi...';" onclick="if(this.value=='pencarian konsultasi...')this.value='';" name="search" value="pencarian konsultasi..." />
						<input class="submit" type="submit" value="" />
					</fieldset>
				</form>
			</div>
          <?php echo "<table id='rounded-corner'>
          <tr><th>No</th><th>Nama Lengkap</th><th>Tanggal Masuk</th><th>Isi Konsultasi</th><th>Status</th><th>Balas</th><th>Hapus</th></tr>";
    
	$p      = new Paging;
    $batas  = 10;
    $posisi = $p->cariPosisi($batas);

    if ($_SESSION[leveluser]=='admin'){
      $tampil = mysql_query("SELECT * FROM konsultasi,member WHERE konsultasi.id_member=member.id_member ORDER BY id_konsultasi DESC LIMIT $posisi,$batas");
    }
    
	$no= $posisi+1;
    while ($r=mysql_fetch_array($tampil)){
      echo "<tr><td>$no</td>
                <td>$r[namalengkap]</td>
				<td>$r[tgl_konsultasi]</td>";
				
				// Tampilkan hanya sebagian isi wisata
				$konsultasi = htmlentities(strip_tags($r[konsultasi])); // membuat paragraf pada isi wisata dan mengabaikan tag html
				$isi = substr($konsultasi,0,100);
				$isi = substr($konsultasi,0,strrpos($isi," ")); // potong per spasi kalimat
				
			echo"<td>$isi..</td>
				<td>$r[status_konsultasi]</td>
                <td><a href=?module=konsultasi&act=balaskonsultasi&id=$r[id_konsultasi]><img border=0 title='' alt='' src='images/user_edit.png'></a></td>
	            <td><a href=$aksi?module=konsultasi&act=hapus&id=$r[id_konsultasi] class='ask'><img border=0 title='' alt='' src='images/trash.png'></a></td>
		    </tr>";
    $no++;
    }
    echo "</table>";
	
			
	if ($_SESSION[leveluser]=='admin'){
      $jmldata = mysql_num_rows(mysql_query("SELECT * FROM konsultasi"));
    }
    else{
      $jmldata = mysql_num_rows(mysql_query("SELECT * FROM konsultasi WHERE username='$_SESSION[namauser]'"));
    }  
    $jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
    $linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);

    echo "<div id=paging>Hal: $linkHalaman</div><br>";
	
	
    break;
  
  case "balaskonsultasi":
	/*
	$ubah_konsul = mysql_query("SELECT id_konsultasi FROM detail_konsultasi WHERE id_detail='$_GET[id]'");
    $r_konsul    = mysql_fetch_array($ubah_konsul); */
	/* echo $r_konsul['id_konsultasi']; */
	
	/*$ubah_member = mysql_query("SELECT id_member FROM konsultasi WHERE id_konsultasi='$r_konsul[id_konsultasi]'");
    $r_member    = mysql_fetch_array($ubah_member); */
	/* echo "<hr>". $r_member['id_member']; */
	
	
	
	$edit = mysql_query("SELECT * FROM konsultasi,member WHERE konsultasi.id_member=member.id_member AND id_konsultasi='$_GET[id]'");
    $r    = mysql_fetch_array($edit);
	
	$ubah_regid = mysql_query("SELECT gcm_regid FROM gcm_users WHERE name='$r[id_member]'");
    $r_regid    = mysql_fetch_array($ubah_regid);
	
	/* echo "<hr>". $r_regid['gcm_regid'];  */
	
    echo "<h2>Jawab Konsultasi</h2>
          <form method=POST action='$aksi?module=konsultasi&act=balas' enctype='multipart/form-data'>
		  
		  <input type=hidden name=id_member value=$r[id_member]>
		  <input type=hidden name=gcm_regid value=$r_regid[gcm_regid]>
		  
		  <input type=hidden name=id value=$_GET[id]>
          <table>
		  <tr><td>Nama Lengkap</td>     <td> : <input disabled='' type=text name='namalengkap' size=50 value='$r[namalengkap]'></td></tr>
		  <tr><td>Konsultasi</td>   <td> : <textarea disabled='' name='konsultasi' style='width: 500px; height: 100px;'>$r[konsultasi]</textarea></td></tr>
          <tr><td>Jawaban Konsultasi</td><td> : ";
			  $tampil=mysql_query("SELECT * FROM konsultasi, detail_konsultasi WHERE konsultasi.id_konsultasi=detail_konsultasi.id_konsultasi");
			  
			   if ($r[status_konsultasi]=='BELUM DIJAWAB'){
					echo "<textarea name='hasil_konsultasi'  style='width: 500px; height: 200px;'></textarea>";
				  }
		  
			  while($w=mysql_fetch_array($tampil)){
				if ($r[id_konsultasi]==$w[id_konsultasi]){
				  echo "<textarea disabled='' name='hasil_konsultasi'  style='width: 500px; height: 200px;'>$w[hasil_konsultasi]</textarea>
						 <a href=?module=konsultasi&act=update&id=$w[id_detail]><img border=0 title='' alt='' src='images/user_edit.png'></a>";
				}
			  }
				echo "</td></tr>
          <tr><td colspan=2><input type=submit value=Balas>
                            <input type=button value=Batal onclick=window.location='media.php?module=konsultasi'>
							
				</td>
			</tr>
          </table></form><br><br><br>";
     break;
	 
	case "update":
	$ubah_konsul = mysql_query("SELECT id_konsultasi FROM detail_konsultasi WHERE id_detail='$_GET[id]'");
    $r_konsul    = mysql_fetch_array($ubah_konsul);
	/* echo $r_konsul['id_konsultasi']; */
	
	$ubah_member = mysql_query("SELECT id_member FROM konsultasi WHERE id_konsultasi='$r_konsul[id_konsultasi]'");
    $r_member    = mysql_fetch_array($ubah_member);
	/* echo "<hr>". $r_member['id_member']; */
	
	$ubah_regid = mysql_query("SELECT gcm_regid FROM gcm_users WHERE name='$r_member[id_member]'");
    $r_regid    = mysql_fetch_array($ubah_regid);
	/* echo "<hr>". $r_regid['gcm_regid']; */
		
	$ubah = mysql_query("SELECT * FROM detail_konsultasi WHERE id_detail='$_GET[id]'");
    $r    = mysql_fetch_array($ubah);
    echo "<h2>Edit Jawaban Konsultasi</h2>
          <form method=POST action='$aksi?module=konsultasi&act=update' enctype='multipart/form-data'>
		  
		  <input type=hidden name=id_member value=$r_member[id_member]>
		  <input type=hidden name=gcm_regid value=$r_regid[gcm_regid]>
		  
		  <input type=hidden name=id value=$r[id_detail]>
          <table>
		  <tr><td>Konsultasi</td>   <td> : ";
			
			$tampil=mysql_query("SELECT * FROM konsultasi, detail_konsultasi WHERE konsultasi.id_konsultasi=detail_konsultasi.id_konsultasi");
			while($w=mysql_fetch_array($tampil)){
				if ($r[id_konsultasi]==$w[id_konsultasi]){
				  echo "<textarea disabled='' name='konsultasi' style='width: 500px; height: 100px;'>$w[konsultasi]</textarea>";
				}
			  }
		  
		  echo "</td></tr>
          <tr><td>Jawaban Konsultasi</td><td> : <textarea name='hasil_konsultasi'  style='width: 500px; height: 200px;'>$r[hasil_konsultasi]</textarea>";

				echo "</td></tr>
          <tr><td colspan=2><input type=submit value=Balas>
                            <input type=button value=Batal onclick=window.location='media.php?module=konsultasi'></td></tr>
          </table></form><br><br><br>";
     break;
	 
	 case "carikonsultasi";
	$kata = trim($_POST[kata]);

	  // pisahkan kata per kalimat lalu hitung jumlah kata
	  $pisah_kata = explode(" ",$kata);
	  $jml_katakan = (integer)count($pisah_kata);
	  $jml_kata = $jml_katakan-1;

	  $cari = "SELECT * FROM konsultasi,member WHERE " ;
		for ($i=0; $i<=$jml_kata; $i++){
		  $cari .= "konsultasi LIKE '%$pisah_kata[$i]%'";
		  if ($i < $jml_kata ){
			$cari .= " OR ";
		  }
		}
	  $cari .= " AND konsultasi.id_member=member.id_member";
	  $hasil  = mysql_query($cari);
	  $ketemu = mysql_num_rows($hasil);
	  
		if ($ketemu > 0){
		echo "<p>Ditemukan <b>$ketemu</b> konsultasi dengan kata <font style='background-color:#00FFFF'><b>$kata</b></font> : </p>"; 
		
		  
		  echo "<table id='rounded-corner'>
          <tr><th>No</th><th>Nama Lengkap</th><th>Tanggal Masuk</th><th>Isi Konsultasi</th><th>Status</th><th>Balas</th><th>Hapus</th></tr>";
    
			$p      = new Paging;
			$batas  = 10;
			$posisi = $p->cariPosisi($batas);

			if ($_SESSION[leveluser]=='admin'){
			  $tampil = mysql_query($cari." ORDER BY id_konsultasi DESC LIMIT $posisi,$batas");
			}
			
			$no= $posisi+1;
			while($t=mysql_fetch_array($hasil)){
		  // Tampilkan hanya sebagian isi wisata
		  /*$namalengkap = htmlentities(strip_tags($t[namalengkap]));
		  $isi = substr($namalengkap,0,100);
		  $isi = substr($namalengkap,0,strrpos($isi," ")); */
		  $tgl_konsultasi=tgl_indo($t[tgl_konsultasi]);
			  echo "<tr><td>$no</td>
                <td>$t[namalengkap]</td>
				<td>$tgl_konsultasi</td>";
				
				// Tampilkan hanya sebagian isi wisata
				$konsultasi = htmlentities(strip_tags($t[konsultasi])); // membuat paragraf pada isi wisata dan mengabaikan tag html
				$isi = substr($konsultasi,0,100);
				$isi = substr($konsultasi,0,strrpos($isi," ")); // potong per spasi kalimat
				
			echo"<td>$isi..</td>
				<td>$t[status_konsultasi]</td>
                <td><a href=?module=konsultasi&act=balaskonsultasi&id=$t[id_konsultasi]><img border=0 title='' alt='' src='images/user_edit.png'></a></td>
	            <td><a href=$aksi?module=konsultasi&act=hapus&id=$t[id_konsultasi] class='ask'><img border=0 title='' alt='' src='images/trash.png'></a></td>
		    </tr>";
				$no++;
			}
			echo "</table>";
			
					
			if ($_SESSION[leveluser]=='admin'){
			  $jmldata = mysql_num_rows(mysql_query($cari));
			}
			else{
			  $jmldata = mysql_num_rows(mysql_query($cari." WHERE username='$_SESSION[namauser]'"));
			}  
			$jmlhalaman  = $p->jumlahHalaman($jmldata, $batas);
			$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);

			echo "<div id=paging>Hal: $linkHalaman</div><br>
			";
		}                                                          
	  else{
		echo "<p>Tidak ditemukan konsultasi dengan kata <b>$kata</b></p>";
	  }
	  echo "<input type=button value=Back onclick=window.location='media.php?module=konsultasi'>";
	break;
}
?>